CallMeSurprise

Django速成-构建一个Blog-Demo

根据书本引导构建的一个Django Blog Demo,还很简陋。主要为引导用户熟悉Django的流程,以及运作原理。

主要设置项为setting.py文件。具体的更改数据库,配置数据库参数,时区等都可以在这里配置。更多设置项可以参考文件里的注释链接查阅官方文档进行更改。

Python版本:3.5.2,Django版本:(1, 9, 7, ‘final’, 0)。

运行

配置完是数据库后,首先在manage.py统计目录下运行下列两个命令使数据库生效。

1
$ manage.py makemigrations [appname] #appname 即为此处的Blog
$ manage.py migrate

这里就可以运行了。

运行Django自带的服务器查看效果:

1
$ manage.py runserver

在浏览器输入:http://localhost:8000/blog/访问页面查看效果,默认浏览器端口是8000。

admin后台

Django自带强大的后台功能,和ORM框架,因此基本可以满足后台管理功能,结合官方文档的指导可以使用更多地功能来配合官方场景。如果觉得后台管理功能满足不了自己的需求,可以自行实现后台系统,在此之前还是首先查看文档是否能有解决方案。

1
$ manage.py createsuperuser

runserver之前,先运行上面的命令为自己创建一个后台管理员账号和密码,比如这里的root和密码rootroot

然后就可以通过http://localhost:8000/admin/来访问后台。

代码附录

代码下载地址